CentOS系统下编译安装MySQL以及设置相关yum源的好代码教程 | 您所在的位置:网站首页 › centos yum源 › CentOS系统下编译安装MySQL以及设置相关yum源的好代码教程 |
爬山和爱情一样,爬得越高摔得越惨,同样,爱得越深,受伤的几率越大。人的一生全靠奋斗,唯有奋斗才能成功。让我们一起来奋斗吧!相信自己,我们会谱出一段美妙的音符,来唱出我们心中的那首歌! 编译安装软件通常会遇到各种问题,尤其是在编译lamp这样的多种软件协同工作时各软件还相互影响,尤其是之前安装的软件会影响后边程序的编译安装,出现这种问题常常是之前安装的软件没有导出库文件和头文件,因而导致后面的软件在安装是需要指定前面安装程序的路径时常常提示找不到文件之类的错误,下面以mysql为例 1、安装开发环境 yum groupinstall "Development tools"2、解决软件包依赖包 安装编译代码需要的包 yum -y install make gcc-c++ cmake bison-devel ncurses-devel下载MySQL 5.6.14 wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.14.tar.gz tar xvf mysql-5.6.14.tar.gz cd mysql-5.6.143、配置编译并安装 cmake \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DSYSCONFDIR=/etc \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \ -DMYSQL_TCP_PORT=3306 \ -DENABLED_LOCAL_INFILE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DEXTRA_CHARSETS=all \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci make && make install4、导出库搜索 在 /etc/ld.conf.d/mysql.conf 目录下创建相应的conf文件 ldconfig -v | grep mysql5、导出头文件 ln -sv /usr/local/mysql/include /usr/include/mysql6、导出帮助文件 vim /etc/man.config MANPATH /usr/local/mysql/man7、导出二进制路径 vim /etc/profile PATH=/usr/local/mysql/bin:$PATH source /etc/profilePS:如何使用MySQL yum源来安装更新MySQL相关软件包 MySQL yum库提供了一个简单的和方便的方法来安装和更新MySQL相关的软件包到最新版本。 MySQL yum库文档说明:http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ MySQL yum库支持的平台有: Red Hat Enterprise Linux 7 / Oracle Linux 7 Red Hat Enterprise Linux 6 / Oracle Linux 6 Red Hat Enterprise Linux 5 / Oracle Linux 5 Fedora 18, 19, and 20 MySQL yum库包括最新的软件包有: MySQL 5.6 (GA) MySQL 5.7 (Development Release) MySQL 5.5 (GA - Red Hat Enterprise Linux and Oracle Linux Only) MySQL Workbench MySQL Fabric MySQL Utilities MySQL Connector / ODBC MySQL Connector / PythonRHEL7/CentOS7/Oracle linux7: # rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm # rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpmRHEL5/CentOS5/Oracle linux5: # rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el5-5.noarch.rpmFedora # Fedora20 # rpm -Uvh http://dev.mysql.com/get/mysql-community-release-fc20-5.noarch.rpm#Fedora19 # rpm -Uvh http://dev.mysql.com/get/mysql-community-release-fc19-5.noarch.rpm# Fedora18 # rpm -Uvh http://dev.mysql.com/get/mysql-community-release-fc18-5.noarch.rpm本文CentOS系统下编译安装MySQL以及设置相关yum源的好代码教程到此结束。咽自己的泪尝自己的血扛自己的梦小编再次感谢大家对我们的支持! |
CopyRight 2018-2019 实验室设备网 版权所有 |